草庐IT

3:Ubuntu上配置QT交叉编译环境并编译QT程序到Jetson Orin Nano(ARM)

1.UbuntuQt配置交叉编译环境1.1ubuntu20.04安装Qtsudoapt-getinstallqtcreator1.2配置QT  GCC配置同上 最后配置Kits上面设置完成之后,设置Kits中的Device(这是为了能够直接把项目部署到arm设备上)   点击NEXT之后会出现连接被拒绝,不用担心,下面会对其设置密码。验证arm设置的密码。    1.3创建Qt项目     代码:此代码是抄的别人的,具体是哪位博主的,忘记了。如果该博主看到了请@下我,我会把连接附上main.cpp#include"widget.h"#includeintmain(intargc,char*ar

QT学习笔记(六)——QT弹出对话框并在主窗口调用对话框的信息

QT弹出对话框并在主窗口调用对话框的信息,显示影像最近封控,大部分时间都在自己学习写代码,有点feel了哈,自己摸出来一个简单的qt界面,也实现了自己想要的功能。本篇博客主要记录一下,如何弹出对话框,并在主窗口中利用对话框中的信息。具体要实现的功能为:最终就像下图:此前我的几篇笔记已经记录了如何在主窗口中显示两张图像并且图像随滚轮放大缩小的功能。现在就接着上一篇,主要想改进一下打开影像这一步。1.新建对话框ui首先新建一个对话框ui,就叫fileDialog.ui吧新建完之后,就会发现解决方案管理器里面有它了,双击这个ui,会弹出QTdesigner,这个对话框的界面,就在QTdesigner

01_1_Qt工程实践_Qt样式表Qss(什么是QSS;基本语法;setStyleSheet函数;样式表的属性值;利用QtCreate实现样式切换;样式表实现皮肤改变实例)

本篇介绍什么是样式表,讨论如何使用Qt样式表Qss修改应用程序外观,并通过实例进行讲解。了解HTML的同学都知道,一般在HTML中我们把样式表叫做CSS,在Qt中我们称之为QSS。QSS和CSS并不完全等同,语法完全类似,定义上存在一些差别。1.什么是QSSQSS是Qt程序界面中用来设置控件的背景图片、大小、字体颜色、字体类型、按钮状态变化等属性,用于美化UI界面。实现界面和程序的分离,快速切换皮肤。QSS最大的优点就是简单便捷,我们可以通过它快速实现应用程序的外观界面。2.QSS的基本语法1)选择器{property:value}Qt中有很多控件,例如QPushButton、QWidget等

2022-12-30 Ubuntu 运行qt creator提示qt.qpa.plugin: Could not load the Qt platform plugin “xcb“

一、Ubuntu运行qtcreator提示qt.qpa.plugin:CouldnotloadtheQtplatformplugin"xcb"qt.qpa.plugin:CouldnotloadtheQtplatformplugin"xcb"in""eventhoughitwasfound.ThisapplicationfailedtostartbecausenoQtplatformplugincouldbeinitialized.Reinstallingtheapplicationmayfixthisproblem.Availableplatformpluginsare:eglfs,linu

基于QT的参数设置界面

介绍在一些工业开发的软件中,需要对一些硬件或者算法进行参数的设置,但是QT官方给出的QtTreeProperty控件,在一些程度上,不足以满足我们的需求,比如说,单独的按钮,以及一些选择文件夹和文件路径等。在次基础上,利用QT5.14.2的QTableView控件来制作一款参数设置控件。界面效果如下:说明:参数1代表int型整数参数2代表double型参数参数3代表QString型参数参数4代表trueorfalse参数参数5代表下拉框型参数参数6代表枚举型参数参数7代表QPoint型参数参数8代表矩形参数(row1,col1,row2,col2)参数9代表旋转矩形参数(row,col,phi

NeO 360:用于室外场景稀疏视图合成的神经场

本文经自动驾驶之心公众号授权转载,转载请联系出处。论文:ICCV2023https://arxiv.org/pdf/2308.12967.pdf作者单位:GeorgiaInstituteofTechnology;ToyotaResearchInstitute近期的隐式神经表示在新视角合成方面取得了很好的结果。然而,现有的方法需要从大量视角进行昂贵的场景优化,然而现实世界中感兴趣的对象或背景仅从很少的视角观察到,因此限制了这些方法在真实世界的无限城市环境中的应用,为了克服这一挑战,本文引入了一种名为NeO360的新方法,用于稀疏视角合成室外场景的神经场表示。NeO360是一种通用方法,可以从单个

深度操作系统 Deepin 宣布 DTK 开发框架已完成基于 Qt6 的全面升级

9月13日消息,据深度操作系统deepin新闻中心显示,deepinDTK(Development ToolKit)近日已正式适配Qt6(6.4.2),实现全面升级。▲图源深度操作系统deepin新闻中心官方表示,DTK作为deepin基于Qt开发的一整套通用开发框架,处于deepin操作系统中的核心位置,此次成功适配意味着deepin操作系统后续将充分利用Qt6版本的新特性及新功能,在最大程度上为用户提供更先进、更高效的体验。IT之家附官方完整介绍如下:为什么要适配Qt6自deepin诞生以来,deepin桌面操作系统就以简洁、直观和美观的外观,以及独特的操作方式引起了广泛关注。DTK作为d

ios - 如何使用UIViewPropertyAnimator实现360度旋转

如果我想通过UIViewPropertyAnimator利用用户交互动画,我该如何使对象顺时针旋转360º?//Doesnotanimateletanimator=UIViewPropertyAnimator(duration:2,curve:.linear){letradians=Angle(360).radians//6.28318530717959view.transform=view.transform.rotated(by:CGFloat(radians))}//(UsingRxSwifttohandletheuserinteractionviaUISlider,//butt

Qt 服务器/客户端TCP通讯

文章目录TCP和UDP通讯服务器源码客户端源码结果引用最近需要用到TCP/IP通讯,这边就先找个简单的例程学习一下。Qt的TCP通讯编程可以使用QtNetwork模块,QtNetwork模块提供的类能够创建基于TCP/IP的客户端与服务端应用程序,一般会使用QTcpSocket、QTcpServer类TCP和UDP通讯网络通信方式主要有两种:TCP与UDP。以下拷贝网络上总结两者之间的区别:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努

Qt的程序打包

1.打包exe程序设置应用程序的图标,在Qt的pro中加入RC_ICONS=图标名.ico,到网上找个在线转换ico的工具即可,1.qt的编译模式切换到release版本 2.编译运行后找到自己放代码的位置,release版本的 3.新建一个空文件夹,把exe程序单独拷出来放到空文件夹中4.打开Qt的命令行窗口,windeployqt+空文件中exe文件路径,会自动链接一些相关的配置文件,没有相应的配置文件是,单独的exe是无法运行的 5.使用打包软件EnigmaVirtualBox进行打包2.打包Android程序一般来说,Qt没有下载Android对应的配置文件,打开Qt-选项-工具-设备